namespace ext.state
{
	using System;
	using System.Runtime.CompilerServices;
	using System.Html;
	using System.Collections;
	
	
	/// <summary>
	/// The default Provider implementation which saves state via cookies.
	/// Usage:
	/// 
	/// var cp = new Ext.state.CookieProvider({
	/// path: &quot;/cgi-bin/&quot;,
	/// expires: new Date(new Date().getTime()+(1000*60*60*24*30)), //30 days
	/// domain: &quot;extjs.com&quot;
	/// });
	/// Ext.state.Manager.setProvider(cp);
	/// </summary>
	/// <htmlSummary>
	/// The default Provider implementation which saves state via cookies.
	/// &lt;br /&gt;Usage:
	/// &lt;pre&gt;&lt;code&gt;
	/// var cp = new Ext.state.CookieProvider({
	/// path: &quot;/cgi-bin/&quot;,
	/// expires: new Date(new Date().getTime()+(1000*60*60*24*30)), //30 days
	/// domain: &quot;extjs.com&quot;
	/// });
	/// Ext.state.Manager.setProvider(cp);
	/// &lt;/code&gt;&lt;/pre&gt;
	/// </htmlSummary>
	/// <definedin>src\state\CookieProvider.js</definedin>
	[ScriptName("CookieProvider")]
	[ScriptNamespace("Ext.state")]
	[Imported()]
	public partial class CookieProvider : ext.state.Provider
	{
		
		#region Constructors
		/// <summary>Constructor</summary>
		/// <param name="config">The configuration object</param>
		public CookieProvider(object config)
		{
		}
		
		/// <summary>Constructor</summary>
		public CookieProvider()
		{
		}
		#endregion
	}
}
